package shzj.orm.dao;

import java.util.List;
import org.apache.ibatis.annotations.Param;
import shzj.orm.entity.SelectSet;
import shzj.orm.entity.SelectSetExample;

public interface SelectSetMapper {
    int countByExample(SelectSetExample example);

    int deleteByExample(SelectSetExample example);

    int deleteByPrimaryKey(Long pk);

    int insert(SelectSet record);

    int insertSelective(SelectSet record);

    List<SelectSet> selectByExample(SelectSetExample example);

    SelectSet selectByPrimaryKey(Long pk);

    int updateByExampleSelective(@Param("record") SelectSet record, @Param("example") SelectSetExample example);

    int updateByExample(@Param("record") SelectSet record, @Param("example") SelectSetExample example);

    int updateByPrimaryKeySelective(SelectSet record);

    int updateByPrimaryKey(SelectSet record);
}